А зачем это концептуально надо, если манакост по своей сути это сбалансирующее решение. Условно малый манакост обусловлен соответствующей перезарядкой и небольшим показателем разума. Игроку эту задачу следует решать увеличением запаса маны и его восполнением, а уменьшение затрат маны в процентном соотношений просто запарно реализовывать, а концептуально оно не отличается вышеописанных методов решения оптимальной траты маны. Можно как было написано выше ввести возврат маны в виде механики карты, почему нет, это не даст преимуществ если маны мало, но зато на дистанции оправдает себя. Это будет отличным предметом для спамеров скилами, если значение восполнения фиксированное.
Если правильно помню, Характеристики: Макс. количество - 3.
Сделай 1.
А ограничение на количество героев задано самим редактором в базовых триггерах, но я не помню можно ли их менять.
Extremator, Я пробовал и у меня тормозило всё как то. Скользил то скользил, но очень медленно. Помимо этого есть же тот же прыжок сларка, это не очень похоже на то что ты описал.
Daroro, Я там указал - на Юнит-цель применяемой способности, которая в нашем случае является Духовное пламя. На английском я забыл как это будет, у меня русификатор.
Extremator, Тема мувмента довольно интересная, понять бы и разобраться как это всё устроено как на примере выше, когда герой притягивается к своему молоту.
EugeAl, Если учесть, что они отменили летающего героя для ночных эльфов, этот вариант вполне вероятен. Если это так, то довольно иронично сложилась его судьба, герой все эти годы в картах обычных сражений был самым слабым и не используемым.
Событие: Юнит применяет способность;
Условия: Применяемая способность = Духовное пламя;
Действия: Создать или Выбрать юнита Dummy и применить "необходимая способность" на Юнит - цель применяемой способности.
Если Создать, то; Добавить Общий таймер истечения Последний созданный юнит 1-2 сек. (сразу после создания Dummy, не важно сколько секунд)
Сумел разобраться?
Попробуй следующим образом:
Событие - юнит атакован;
Условие - атакующий юнит имеет заклинание "Стремительность";
Действие - If, then, else function, - если атакованный юнит является врагом атакующего юнита, имеет больше определенного значения золота и не является нейтралом, - то передать определенное количество золота атакующему.
Если всё правильно получится то всё должно будет работать корректно, просто не забудь сделать нестандартное заклинание под свой инвиз, так будет удобнее.
Но только это можно будет абузить отменой анимации атак, и я уже не знаю как это решить.
» WarCraft 3 / Улучшение на скорость бега.
Ред. Lesnoi troll
» WarCraft 3 / Как сделать стакающиеся атаки?
» WarCraft 3 / Проверка по баффу
» WarCraft 3 / Как сделать снижение манакоста спеллов? World Editor.
» WarCraft 3 / Урон способности в зависимости от атаки и защиты
» WarCraft 3 / Почему не работает способность ледяных змеев замораживающая здания?
» WarCraft 3 / Урон способности в зависимости от атаки и защиты
» WarCraft 3 / Проблема с кастомным героем
Сделай 1.
А ограничение на количество героев задано самим редактором в базовых триггерах, но я не помню можно ли их менять.
» WarCraft 3 / Способность Celestial Hammer из Доты 2
» WarCraft 3 / нужен эффект ауры аганима для карты iccup dota
» WarCraft 3 / Способность Celestial Hammer из Доты 2
» WarCraft 3 / Способность Celestial Hammer из Доты 2
» WarCraft 3 / Способность Celestial Hammer из Доты 2
» WarCraft 3 / Автоприменение способности
» WarCraft 3 / Автоприменение способности
» WarCraft 3 / Можно ли прикрепить эффект к Origin, но без поворота юнита?
» WarCraft 3 / прозрачность модели
» WarCraft 3 / Способность Celestial Hammer из Доты 2
» WarCraft 3 / Повелитель Могил
» WarCraft 3 / Автоприменение способности
Условия: Применяемая способность = Духовное пламя;
Действия: Создать или Выбрать юнита Dummy и применить "необходимая способность" на Юнит - цель применяемой способности.
Если Создать, то; Добавить Общий таймер истечения Последний созданный юнит 1-2 сек. (сразу после создания Dummy, не важно сколько секунд)
» WarCraft 3 / Как отследить удар из невидимости?
Попробуй следующим образом:
Событие - юнит атакован;
Условие - атакующий юнит имеет заклинание "Стремительность";
Действие - If, then, else function, - если атакованный юнит является врагом атакующего юнита, имеет больше определенного значения золота и не является нейтралом, - то передать определенное количество золота атакующему.
Если всё правильно получится то всё должно будет работать корректно, просто не забудь сделать нестандартное заклинание под свой инвиз, так будет удобнее.
Но только это можно будет абузить отменой анимации атак, и я уже не знаю как это решить.
» WarCraft 3 / Как отследить удар из невидимости?
» WarCraft 3 / Боевая единица атакована